int k=1000;do{++k;} while(k>=1000);是死循环吗
来源:百度知道 编辑:UC知道 时间:2024/05/13 03:06:05
请给出详细的解答,我才学,谢谢。
另外 把++k换成k++有什么区别吗
另外 把++k换成k++有什么区别吗
不算死循环,正如二楼所述。但程序没什么意义
++k是先自增在进行其他运算
k++是先进行其他运算在自增
例如:假设k=1000然后执行一下运算
m=++k;与m=k++
前一句执行后m=1001,k=1001
后一句执行后m=1000,k=1001
是死循环 ++K是直接用K=K+1 ;例如 K=1000 那么++K 此时k=1001
k++ k还是1000
是死循环,k一直自增,永远大于1000
改为k++,没区别
说起来也不算死循环,毕竟int有限,加来加去就加成负的了
都是死循环。
int i,b,k=0;
int i,j,k;
int sum(int k,...)什么意思?
函数void fun(int x,int k,int *p)
C语言中:int k=0;while (k=1)k++;while循环的次数是什么?为什么
int f(int k,int m=0,double d=0.0); 则f(3,5,6.7)是它的合法调用,为什么?
int y=10; do{y--;} while(--y); printf("%d\n",y--);
C语言执行一下程序K的结果是多少?int k=0,a=1,b=2,c-3;k=ac ? c:k;
int i, k; 则for循环语句: for(i=0,k=-1;k=1;i++,k++)的结果
int a=2,b=3,i=0,k;